<?php
namespace app\index\controller;

use think\Controller;
use think\Request;
use app\common\model\Quns;
use think\Db;

class Index extends Controller
{

    public function index()
    {
        $datas = Quns::select();
        $data  = getRandArray($datas)[0];

        $alias = $data['alias'];

        $url = url('item/qun/index', ['alias'=>$alias]);
        $this->assign('url', $url);
        return view();
    }
    
    public function jx() {
        $adminid = request()->get("adminid");
        return json(Db::name("videos")->where("is_jx", 1)->where("admin", $adminid)->where('rand()')->select());
    }
    
public function up()
{
    $file = request()->file('upfile');
    if ($file) {
        // 移动到服务器的上传目录 /public/uploads/ 目录下
        $info = $file->move('./uploads');
        if ($info) {
            $data = [
                'state' => 'SUCCESS', // 上传成功的标识
                'url' => '/uploads/' . $info->getSaveName(), // 文件的保存路径
                'title' => $info->getFilename(), // 文件名
                'original' => $info->getFilename(), // 原始文件名
            ];
            return json($data);
        } else {
            $data = [
                'state' => $file->getError(), // 上传失败的错误信息
            ];
            return json($data);
        }
    }
    return json(['state' => 'ERROR']); // 没有文件上传时的返回信息
}

}
